From aa37764403522f291269f5577b940ad27668cb16 Mon Sep 17 00:00:00 2001 From: Federico Mena Quintero Date: Tue, 1 Jun 2004 16:34:53 +0000 Subject: [PATCH] Don't insert a dummy node if there is no parent node. Fixes #143362. 2004-06-01 Federico Mena Quintero * gtk/gtkfilesystemmodel.c (do_files_removed): Don't insert a dummy node if there is no parent node. Fixes #143362. --- ChangeLog | 5 +++++ ChangeLog.pre-2-10 | 5 +++++ ChangeLog.pre-2-6 | 5 +++++ ChangeLog.pre-2-8 | 5 +++++ gtk/gtkfilesystemmodel.c | 2 +- 5 files changed, 21 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index e58d32058d..93903f4e27 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-06-01 Federico Mena Quintero + + * gtk/gtkfilesystemmodel.c (do_files_removed): Don't insert a + dummy node if there is no parent node. Fixes #143362. + 2004-05-31 Federico Mena Quintero * gtk/gtkfilechooserdefault.c (renderer_edited_cb): Change to the diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index e58d32058d..93903f4e27 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +2004-06-01 Federico Mena Quintero + + * gtk/gtkfilesystemmodel.c (do_files_removed): Don't insert a + dummy node if there is no parent node. Fixes #143362. + 2004-05-31 Federico Mena Quintero * gtk/gtkfilechooserdefault.c (renderer_edited_cb): Change to the diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index e58d32058d..93903f4e27 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,8 @@ +2004-06-01 Federico Mena Quintero + + * gtk/gtkfilesystemmodel.c (do_files_removed): Don't insert a + dummy node if there is no parent node. Fixes #143362. + 2004-05-31 Federico Mena Quintero * gtk/gtkfilechooserdefault.c (renderer_edited_cb): Change to the diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index e58d32058d..93903f4e27 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +2004-06-01 Federico Mena Quintero + + * gtk/gtkfilesystemmodel.c (do_files_removed): Don't insert a + dummy node if there is no parent node. Fixes #143362. + 2004-05-31 Federico Mena Quintero * gtk/gtkfilechooserdefault.c (renderer_edited_cb): Change to the diff --git a/gtk/gtkfilesystemmodel.c b/gtk/gtkfilesystemmodel.c index 3a63681917..64d25fbf72 100644 --- a/gtk/gtkfilesystemmodel.c +++ b/gtk/gtkfilesystemmodel.c @@ -1777,7 +1777,7 @@ do_files_removed (GtkFileSystemModel *model, if (children->is_visible) n_visible--; - if (n_visible == 0) + if (parent_node && n_visible == 0) { FileModelNode *dummy = file_model_node_new (model, NULL); dummy->is_visible = TRUE; -- 2.30.2